reuleaux triangle based mechanisms